//package cn.bonoon.kernel.config;
//
//import org.springframework.beans.factory.support.BeanDefinitionDefaults;
//import org.springframework.beans.factory.support.BeanDefinitionRegistry;
//import org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider;
//
//public class ServiceBeanDefinitionScanner extends ClassPathScanningCandidateComponentProvider{
//	private final BeanDefinitionRegistry registry;
//
//	private BeanDefinitionDefaults beanDefinitionDefaults = new BeanDefinitionDefaults();
//	private String[] autowireCandidatePatterns;
//	public ServiceBeanDefinitionScanner(BeanDefinitionRegistry registry, boolean useDefaultFilters) {
//		super(useDefaultFilters);
//		// TODO Auto-generated constructor stub
//		this.registry = registry;
//	}
//	public void setBeanDefinitionDefaults(BeanDefinitionDefaults beanDefinitionDefaults) {
//		if(null != beanDefinitionDefaults){
//			this.beanDefinitionDefaults = beanDefinitionDefaults;
//		}
//	}
//	public void setAutowireCandidatePatterns(String[] autowireCandidatePatterns) {
//		this.autowireCandidatePatterns = autowireCandidatePatterns;
//	}
//}
